technological leap - Turkish English Dictionary